home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 109
/
Vol 109.iso
/
games
/
javelin.swf
/
scripts
/
__Packages
/
CRat.as
< prev
next >
Wrap
Text File
|
2008-11-12
|
2KB
|
104 lines
class CRat
{
var CS = 0.86;
var LNG_RUN = 1340 * CRat.prototype.CS;
var VV = 60;
var FF = 6000;
var DD = 3;
var strVFD = [60,5000,3];
var stV = [60,70,50];
var stF = [6000,5000,7000];
var stD = [3,3,5];
var minV = [0.15,0.5,0.2];
var minF = [150,100,50];
var minD = [0.02,0.02,0.04];
var STEP_ADDSPD = 10;
var SPD_PRIR = 0.048;
var ADD_TO_USK = 0.006;
function CRat()
{
this.pxl_run = 0;
this.step_dx = 7;
this.add_spd = this.STEP_ADDSPD;
this.leg_run = false;
this.id_nf = 1;
this.chg_frm = 0;
this.cnt_tikrun = 0;
this.dx_usk = 0.533;
this.now_frm = 0;
this.length_fly = 0;
this.spd_V = 0;
this.otdih = 30;
this.max_record = 0;
this.rtype = 0;
}
function SetDefault()
{
this.pxl_run = 0;
this.step_dx = 7;
this.leg_run = false;
this.id_nf = 1;
this.chg_frm = 0;
this.cnt_tikrun = 0;
this.dx_usk = 0.533;
this.now_frm = 0;
this.length_fly = 0;
this.spd_V = 0;
}
function onTimer()
{
this.step_dx += this.SPD_PRIR;
if(this.pxl_run < this.LNG_RUN * 0.8)
{
this.spd_V += this.spd_ADD1;
}
else
{
this.spd_V += this.spd_ADD2;
}
}
function onTimerZamedl()
{
if(this.step_dx - 0.4 > 0)
{
this.step_dx -= 0.4;
}
else
{
this.step_dx = 0;
}
}
function SetSpeedPrir()
{
this.spd_V = 0;
this.spd_ADD1 = this.VV * 0.0028;
this.spd_ADD2 = this.VV * 0.037;
}
function SetStartParamOfType()
{
if(this.rtype == 0)
{
this.VV = this.stV[0];
this.FF = this.stF[0];
this.DD = this.stD[0];
}
else if(this.rtype == 1)
{
this.VV = this.stV[1];
this.FF = this.stF[1];
this.DD = this.stD[1];
}
else if(this.rtype == 2)
{
this.VV = this.stV[2];
this.FF = this.stF[2];
this.DD = this.stD[2];
}
}
function SetDefParam()
{
this.SetStartParamOfType();
this.max_record = 0;
}
}